#ifndef PRINTF_H_
#define PRINTF_H_

/*******************************************************************************
 * File name: 		printf.h
 * Description:	header file for custom printf_, sprintf_ functions
 * Project: 		_Wzorzec
 * Target: 			LPC2478
 * Compiler: 		arm-none-eabi-gcc
 * Date: 			15-01-2011
 * Author: 			Freddie Chopin
 * Based on: 		www.freddiechopin.info
 ******************************************************************************/

/*==============================================================================
 Includes
==============================================================================*/

/*==============================================================================
 Defines
==============================================================================*/
# define PRINTF_HAVE_PRINTF				1			/* set to compile printf() */
# define PRINTF_HAVE_SPRINTF				1			/* set to compile sprintf() */
# define PRINTF_HAVE_PRINTF_SPRINTF		(PRINTF_HAVE_PRINTF	&& PRINTF_HAVE_SPRINTF)

/*==============================================================================
 Globals
==============================================================================*/

/*==============================================================================
 Global function prototypes
==============================================================================*/
# if PRINTF_HAVE_PRINTF == 1
int uprintf (const char *format, ...);
# endif

# if PRINTF_HAVE_SPRINTF == 1
int sprintf_ (char *buffer, const char *format, ...);
# endif

/******************************************************************************
* END OF FILE
******************************************************************************/

#endif /* PRINTF_H_ */
